5
6
3
7
10
4
9
14
8
2
38
24
53
49
25
80
145
61
350
77
45
48
79
110
30
43
72
51
21
94
32
11
20
16
74
81
23
33
75
41
47
12
18
35